// pages/login/select_store/index.js
const storeList=require("../../controllers/ControllerX").controller.storeList;

const app=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    storeList:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //获取token
    let token = wx.getStorageSync('token') || '';
    //优先判断token
    if (token) {
      //延时判断微信服务器Session状态
      // setTimeout(() => {
      //   wx.checkSession({
      //     success: () => {
      //       //session_key 未过期，并且在本生命周期一直有效
      //     },
      //     fail: () => {
      //       // session_key 已经失效，需要重新执行登录流程
      //       // this.GetLogin(false);
      //       wx.reLaunch({
      //         url: '/pages/login/index',
      //       })
      //     }
      //   });
      // }, 1500);
    } else {
      //无token，直接登录
      // this.GetLogin();
      wx.reLaunch({
        url: '/pages/login/index',
      })
    }
    this.getStoreList()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  // onShareAppMessage: function () {

  // },
  // 获取店铺列表
  getStoreList(){
    storeList().then(res=>{
      this.setData({
        storeList:res.data
      })
    })
  },
  //获取shopId并储存在全局变量中，之后跳转
  jumpStoreMain(e){
  console.log(e)
    let shopId=e.currentTarget.dataset.shopid;
    let adminName=e.currentTarget.dataset.name;
   
    wx.setStorageSync('shopId', shopId),
    wx.setStorageSync('adminName', adminName),
    
    wx.setStorageSync('diantype', e.currentTarget.dataset.diantype)
    if(e.currentTarget.dataset.diantype==1){
      wx.redirectTo({
        url: '/pages/Index/Index',
      })
    }else{
      wx.redirectTo({
        url: '/pages/order/order-manage/order-manage',
      })
    }
    
  }
})